319730
1043147
551979
402663
101498
790632
415648
483560
683474
728865
451821
299544
479504
28952
52987
561377
273284
508841
425275
786256
822951
472118
383102
62387